#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main() {
  
  string s,s_2="";
  vector<string> s2;
  getline(cin,s);
    for(int i=0;i<s.length(); i++){
    if(s[i]!=' '){
      s_2+=s[i];
    }else{
      s2.push_back(s_2);
      s_2="";
    }
  }
  s2.push_back(s_2);
  if(s2.size() <= 1){
    cout<<"мало данных для анализа";
    return 0;
  }
  int zagl=0,lat=0,slov3=0,defis=0;
  string maxslovo="";
    for(int i=0;i<s2.size();i++){
    if (s2[i][0]>="А"[0] and s2[i][0]<="Я"[0]) zagl++;
    for (int j=0; j<s2[i].size(); j++) {
      if (s2[i][j]>='a' and s2[i][j]<='z' or s2[i][j]>='A' and s2[i][j]<='Z') {
        lat++;
        break;
      }
    }
    if (s2[i].size()<=3) slov3++;
    if (s2[i].size()>maxslovo.size()){
      maxslovo=s2[i];
    }
    for (int j=0; j<s2[i].size(); j++) {
      if (s2[i][j]=='-') {
        defis++;
        break;
      }
    }
  }
  
  cout<<"Количество слов: "<< s2.size() << endl;
  cout<<"Количество слов начинающихся с заглавной кирилической буквы; " << zagl << endl;
  cout<<"Количество слов c латинскими символами; " << lat << endl;
  cout<<"Количество слов не привышающих 3 символа; "<<slov3<< endl;
  cout<<"количество слов с дефисом: " << defis << endl;
  cout<<"Самое длинное слово: " << maxslovo << endl;
  cout<<"и его длина: " << maxslovo.size();
  
}
